<%--
    Document   : AltaUsuario
    Author     : José Manuel
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<%@page import="java.util.*"%>

<html>
    <head>
        <link href="estilos.css" rel="stylesheet" type="text/css">
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Alta de nuevo usuario</title>
        <SCRIPT LANGUAGE="JavaScript1.2">           
            // Comprobacion de email correcto
            function valEmail(valor)
            {
                re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/
                if(!re.exec(valor))    {
                    return false;
                }else{
                    return true;
                }
            }

            // Funcion de envio de datos
            function valida_envia()
            {
                if(document.usuario.idUsuario.value=="" || document.usuario.password.value==""
                   || document.usuario.nombre.value=="" || document.usuario.email.value=="" ||
                   document.usuario.password2.value=="")
                {
                        alert('rellene todos los campos');
                        return 0
                }
                if(document.usuario.password.value != document.usuario.password2.value )
                {
                        alert('Los dos passwords no son iguales!');
                        return 0
                }
                if(valEmail(document.usuario.email.value)==false)
                {
                        alert('Email incorrecto');
                        return 0
                }
                // Hacemos el submit
                document.usuario.submit();
                }
        </SCRIPT>
    </head>
    <body>
        <%
        // Comprobamos si existe usuario en la sesion
        if (session.getAttribute("login") != null && ((String) session.getAttribute("login")).length() > 0) {
        %>
        <form action="nuevoUsuario.jsp" method="get" name="usuario">
            <fieldset>
              <legend>Alta usuario</legend>
               <table width="400">
                <caption>Datos del usuario</caption>
                <tbody>
                    <tr>
                        <td> idUsuario: </td>
                        <td> <input type="text" name="idUsuario" size=40 MAXLENGTH=40> </td>
                    </tr>
                    <tr>
                        <td> Password: </td>
                        <td> <input type="password" name="password" size=40 MAXLENGTH=40> </td>
                    </tr>
                    <tr>
                        <td> Repite el password: </td>
                        <td> <input type="password" name="password2" size=40 MAXLENGTH=40> </td>
                    </tr>
                    <tr>
                        <td> Nombre: </td>
                        <td> <input type="text" name="nombre" size=40 MAXLENGTH=40> </td>
                    </tr>
                    <tr>
                        <td> Email: </td>
                        <td> <input type="text" name="email" size=40 MAXLENGTH=40> </td>
                    </tr>
                    <tr>
                        <td> Tipo usuario: </td>
                        <td> Administrador <input type="radio" name="tipoUsuario" value="administrador">
                             Usuario       <input type="radio" name="tipoUsuario" value="usuario" checked>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="2" align="center">
                            <input class="btn" type="button" value="Alta nueva" onclick="valida_envia()"></input>
                            <input type="reset"></input>
                        </td>
                    </tr>
                </tbody>
               </table>
           </fieldset>
        </form>
        <%
        }
        else
        {
        %><META HTTP-EQUIV="REFRESH" CONTENT="1;URL=error.jsp">
        <%
        }
        %>
    </body>
</html>
